/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
    font-size: 14px;
    line-height: 1.42857143;
    color: #828587;
    background-color: #fff;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}
input:-webkit-autofill {
    background-color: #FAFFBD;
    background-image: none;
    color: #000
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset!important
}
body,h1,h2,h3,h4,h5,h6,p,hr,pre,blockquote,dl,dt,dd,ul,ol,li,figure,fieldset,button,input,textarea,th,td {
    margin: 0;
    padding: 0
}

body,button,input,select,textarea {
    font-size: 14px;
    font-family: "Microsoft YaHei"
}

button,input,select,textarea {
    font-size: 100%
}

select {
    border-color: #ccc
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: 400
}

address,cite,dfn,em,var,i {
    font-style: normal
}

strong,b {
    font-weight: 400
}

code,kbd,samp,tt {
    font-family: "Courier New",Courier,monospace
}

ul,ol {
    list-style: none
}

a {
    color: #0087e3;
    cursor: pointer;
    text-decoration: none
}

a:hover {
    text-decoration: none
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic
}

legend {
    color: #000
}

fieldset {
    border: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption,th {
    text-align: left
}

abbr,acronym {
    border: 0;
    font-variant: normal
}

del {
    text-decoration: line-through
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

iframe {
    display: block
}

article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section {
    display: block
}

mark {
    background: #FF0;
    color: #000
}

audio,canvas,video {
    display: inline-block;
    *display: inline;
    *zoom:1}

.fn-clear:after,.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.fn-clear,.clearfix {
    zoom:1}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*:before,*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

/*页面头部*/
header {
    border-bottom: 1px solid #dadadb;
    .header-box {
        width: 1200px;
        margin: 0 auto;
        line-height: 70px;
    }
}

header ul {
    float: left;
}

header ul li {
    float: left;
    padding: 0 30px;
    color: #828282;
}

header ul li.nav:hover,
header ul a.active>li{
    background: #f4f7f7
}

header .loginBox {
    float: right;
    padding: 0 20px;
}

.loginBox a {
    padding: 0 10px;
    color: #ff4305;
}

header .logoBox {
    font-size: 24px;
    font-weight: 700;
}

header .logoBox .cl1 {
    color: #130b06;
}

header .logoBox .cl2 {
    color: #ff4103;
}

.search input {
    padding-left: 30px;
    border: 0;
    background: url(images/sprite-list.png);
    background-position: 0 -1542px;
}

input:focus {
    outline: 0
}
footer {
    width: 100%;
    background: #150d08;
}

footer .navList {
    width: 1040px;
    margin: 0 auto;
    height: 100px;
    line-height: 100px;
    color: #828788;
}

footer .navleft {
    float: left;
}

footer .navleft span:hover {
    color: #ff4007;
    cursor: pointer;
}

footer .navright {
    float: right;
}

footer .navcl1 {
    font-size: 24px;
    color: #fff;
}

footer .navcl2 {
    font-size: 24px;
    color: #ff4302
}
.qmgj-g-sprite{
    background: url(images/sprite-list.png);
}
.sprite-mark{
    background-position: 0 -1868px;
}
.sprite-tv{
    background-position: 0 -1934px;
}